<?php
//set path alias
Yii::setPathOfAlias('common', DIR_COMMON);
Yii::setPathOfAlias('frontend', DIR_FRONTEND.'protected');
Yii::setPathOfAlias('backend', DIR_BACKEND.'protected');
Yii::setPathOfAlias('booster', DIR_COMMON.'components/booster');


//get url base
function getUrl(){
    $baseUrl = Yii::app()->baseUrl;
    if (strpos($baseUrl,'backend') === false) {
        return $baseUrl."/frontend/";
    }
    return $baseUrl."/";
}

//add file css
function addCss($file,$is_common = false){
    
    $cs = Yii::app()->getClientScript();
    if($is_common)
        $cs->registerCssFile(getUrl().'../common/www/css/'.$file);
    else 
        $cs->registerCssFile(getUrl().'www/css/'.$file);

}
//add file js
function addJs($file,$is_common = false){
    $baseUrl = Yii::app()->baseUrl;
    $cs = Yii::app()->getClientScript();
    if($is_common)
        $cs->registerScriptFile(BASE_URL.'/common/www/js/'.$file);
    else 
        $cs->registerScriptFile(getUrl().'www/js/'.$file);

}
//url css directory
function urlCss(){
    return getUrl()."www/css/";
}
//url js directory
function urlJs(){
    return getUrl()."www/js/";
}
//url images
function UrlImage(){
    return getUrl()."www/images/";
}
//url images folder
function urlImageFolder($folder = 'product'){
    return str_replace("backend", "frontend", getUrl())."www/".$folder."/";
}

/**
 * banner area
 */
function getAreaBanner(){
    return array(
        'top' => 'top',
        'midle' => 'midle',
        'bottom' => 'bottom',
        'left' => 'left',
        'right' => 'right',
        'main' => 'main'
    );
}

/**
 *
 * @param type $str
 * @return type 
 */
function getTitleUrl($str)
{
    $str = trim($str);
    $accents_arr=array(
        "à","á","ạ","ả","ã","â","ầ","ấ","ậ","ẩ","ẫ","ă",
        "ằ","ắ","ặ","ẳ","ẵ","è","é","ẹ","ẻ","ẽ","ê","ề",
        "ế","ệ","ể","ễ",
        "ì","í","ị","ỉ","ĩ",
        "ò","ó","ọ","ỏ","õ","ô","ồ","ố","ộ","ổ","ỗ","ơ",
        "ờ","ớ","ợ","ở","ỡ",
        "ù","ú","ụ","ủ","ũ","ư","ừ","ứ","ự","ử","ữ",
        "ỳ","ý","ỵ","ỷ","ỹ",
        "đ",
        "À","Á","Ạ","Ả","Ã","Â","Ầ","Ấ","Ậ","Ẩ","Ẫ","Ă",
        "Ằ","Ắ","Ặ","Ẳ","Ẵ",
        "È","É","Ẹ","Ẻ","Ẽ","Ê","Ề","Ế","Ệ","Ể","Ễ",
        "Ì","Í","Ị","Ỉ","Ĩ",
        "Ò","Ó","Ọ","Ỏ","Õ","Ô","Ồ","Ố","Ộ","Ổ","Ỗ","Ơ",
        "Ờ","Ớ","Ợ","Ở","Ỡ",
        "Ù","Ú","Ụ","Ủ","Ũ","Ư","Ừ","Ứ","Ự","Ử","Ữ",
        "Ỳ","Ý","Ỵ","Ỷ","Ỹ",
        "Đ",' '
    );
 
    $no_accents_arr=array(
        "a","a","a","a","a","a","a","a","a","a","a",
        "a","a","a","a","a","a",
        "e","e","e","e","e","e","e","e","e","e","e",
        "i","i","i","i","i",
        "o","o","o","o","o","o","o","o","o","o","o","o",
        "o","o","o","o","o",
        "u","u","u","u","u","u","u","u","u","u","u",
        "y","y","y","y","y",
        "d",
        "A","A","A","A","A","A","A","A","A","A","A","A",
        "A","A","A","A","A",
        "E","E","E","E","E","E","E","E","E","E","E",
        "I","I","I","I","I",
        "O","O","O","O","O","O","O","O","O","O","O","O",
        "O","O","O","O","O",
        "U","U","U","U","U","U","U","U","U","U","U",
        "Y","Y","Y","Y","Y",
        "D",'-'
    );
 
    return str_replace($accents_arr,$no_accents_arr,$str);
}

//
function getGender(){
    return array('1'=> 'Nam','2' => 'Nữ');
}

//
function getMenuType(){
    return array(
        '0' => 'nhập link',
        '1' => 'Sản phẩm',
        '2' => 'Danh mục sản phẩm',
        '3' => 'tin tức',
    );
}
//
function getSort(){
    return array(
        "buy DESC" => "Sản phẩm bán chạy",
        "view DESC" => "Sản phẩm quan tâm nhiều nhất",
        "sortprice ASC" => "Giá tăng dần",
        "sortprice DESC" => "Giá giảm dần",
    );
}